﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using SharedGenomics.Workbench.Core;
using SharedGenomics.Core;

namespace SharedGenomics.Workbench.Presenters
{
    public interface IOpenPhenotypeFilePresenter : ITaskStagePresenter<DataFileUploadTaskContext>
    {
        bool Validate(out IValidationErrorCollection errors);

        string PhenotypeFilePath { get; }
        PhenotypeFileInfo PhenotypeInfo { get; }
        int SelectedFileSchemaId { get; }

        event EventHandler PhenotypeFileLoaded;
    }
}
